Neues Feature: Teilen von Veranstaltungen mit anderen Instanzen


Im Kundenkreis ergab sich folgende Situation: Neben dem Kreisverband, welcher Freizeiten und andere Veranstaltung mit Betlehem Booking durchführt, haben auch Vereine, die diesem Kreisverband angehören, eigene Instanzen im Einsatz und verwalten darüber Freizeiten. Daraus ergab sich die Frage, ob es nicht möglich wäre, Veranstaltungen zwischen den Instanzen zu teilen, so dass beispielsweise eine Jugendfreizeit mit Restplätzen umliegenden Vereinen oder dem Kreisverband angeboten werden kann.

Diese Funktion haben wir nun umgesetzt und ihr findet im Adminbereich einen neuen Menüpunkt "Veranstaltungen mit anderen Instanzen teilen". Die beiden dort verfügbaren Seiten sehen recht ähnlich: Wir können zum einen Veranstaltungen für andere Instanzen bereitstellen, zum anderen welche von anderen Instanzen abrufen.

Um die Funktion genauer vorzustellen, nennen wir die Instanz, von der Veranstaltungen bereitgestellt werden, Instanz A. Die abrufende Instanz nennen wir Instanz B.

...

Instanz B kann niemals gegen den Willen des Admins von Instanz A Veranstaltungen abrufen, so dass hier jede Instanz eigenständig entscheiden kann, welche Veranstaltungen an wen weitergegeben wird. Dazu legt der Admin A zunächst einen sogenannten API-Key an und wählt für diesen aus, welche Veranstaltungen mit ihm abgerufen werden sollen. Der dabei erzeugte Schlüssel sollte nicht veröffentlicht werden, da er das benötigte Geheimnis ist, um Veranstaltungen abzurufen. Er wird ausschließlich an den Administrator von Instanz B weitergegeben.

...

Der Admin von Instanz B fügt wiederum den API-Key in seinen Admin-Einstellungen unter den abzurufenden Veranstaltungen hinzu. Dabei muss er einen Namen für diesen Abruf auswählen, welcher auch für die Endnutzer sichtbar sein wird. Über diesen Namen wird die Veranstaltung später auch als "fremdbereitgestellt" identifiziert.

...

Im Anschluss sind auf der Instanz B sowohl die Veranstaltungen von Instanz B als auch die der Instanz A sichtbar.

...

Die Fremdbereitstellung wird für die jeweiligen Benutzer klar gekennzeichnet

...

Optional kann eine Zwischenseite geschaltet, welche explizit vor dem Verlassen der eigenen Instanz warnt.

Habt ihr noch Fragen oder weitere Funktionswünsche zu dem Thema? Dann schreibt uns gerne unter info@betlehem-booking.de.